(function(jQuery) {
	
	function isSelected(el){
		if(el.attr('selected_menu')!=null && el.attr('selected_menu')==true){
			return true;
		}
		return false;
	};
	

	var perviewItem;
	
	jQuery.fn.toggleMenu=function(options){
		
		options=jQuery.extend({
			onClass:'on_toggle',
			offClass:'off_toggle',
			selectedClass:'selected_toggle'
		},options);
	
		
		this.each(function(){
			$('li',$(this)).click(function(e){
				if(perviewItem!=null){
					perviewItem.removeAttr('selected_menu');
					perviewItem.removeClass('selected_toggle');
					perviewItem.addClass('off_toggle');
				}
				$(this).addClass('selected_toggle');
				perviewItem=$(this);
			});
			$('li',$(this)).mouseover(function(e){
				if(isSelected($(this))){
					;
				}else{
					$(this).removeClass(options.offClass);
					$(this).addClass(options.onClass);
				}
			});
			$('li',$(this)).mouseout(function(e){
				if(isSelected($(this))){
					;
				}else{
					$(this).removeClass(options.onClass);
					$(this).addClass(options.offClass);
				}
			});
		});
	};
})(jQuery);